/*
 *  Market.h
 *  SpaceTrader
 *
 *  Created by Andrew on 10/29/12.
 *  Copyright 2012 The Hex Pistols. All rights reserved.
 *
 */
#pragma once
#include "TradeGood.h"
#include <vector>
#include <string>
#include <map>

class Market
{
private:
	std::map<std::string, TradeGood*> itemMap;
	std::vector<std::string> itemList;
	
public:
		
	Market();
    Market(const Market &M);
	
	TradeGood *getTradeGood(std::string good);
	
	std::map<std::string, TradeGood*> *getItemMap();
	std::vector<std::string> getItemList();
};